severely handicapped - French English Dictionary